4 research outputs found

    Approximation Algorithms for Partially Colorable Graphs

    Get PDF
    Graph coloring problems are a central topic of study in the theory of algorithms. We study the problem of partially coloring partially colorable graphs. For alpha = alpha |V| such that the graph induced on S is k-colorable. Partial k-colorability is a more robust structural property of a graph than k-colorability. For graphs that arise in practice, partial k-colorability might be a better notion to use than k-colorability, since data arising in practice often contains various forms of noise. We give a polynomial time algorithm that takes as input a (1 - epsilon)-partially 3-colorable graph G and a constant gamma in [epsilon, 1/10], and colors a (1 - epsilon/gamma) fraction of the vertices using O~(n^{0.25 + O(gamma^{1/2})}) colors. We also study natural semi-random families of instances of partially 3-colorable graphs and partially 2-colorable graphs, and give stronger bi-criteria approximation guarantees for these family of instances

    Tolerant Bipartiteness Testing in Dense Graphs

    Get PDF

    Tolerant bipartiteness testing in dense graphs

    Get PDF
    Bipartite testing has been a central problem in the area of property testing since its inception in the seminal work of Goldreich, Goldwasser, and Ron. Though the non-tolerant version of bipartite testing has been extensively studied in the literature, the tolerant variant is not well understood. In this paper, we consider the following version of the tolerant bipartite testing problem: Given two parameters ε,δ(0,1)\varepsilon, \delta \in (0,1), with δ>ε\delta > \varepsilon, and access to the adjacency matrix of a graph GG, we have to decide whether GG can be made bipartite by editing at most εn2\varepsilon n^2 entries of the adjacency matrix of GG, or we have to edit at least δn2\delta n^2 entries of the adjacency matrix to make GG bipartite. In this paper, we prove that for δ=(2+Ω(1))ε\delta=(2+\Omega(1))\varepsilon, tolerant bipartite testing can be decided by performing O~(1/ε3)\widetilde{\mathcal{O}}\left({1}/{\varepsilon ^3}\right) many adjacency queries and in 2O~(1/ε)2^{\widetilde{\mathcal{O}}(1/\varepsilon)} time complexity. This improves upon the state-of-the-art query and time complexities of this problem of O~(1/ε6)\widetilde{\mathcal{O}}\left({1}/{\varepsilon ^6}\right) and 2O~(1/ε2)2^{\widetilde{\mathcal{O}}(1/\varepsilon^2)}, respectively, due to Alon, Fernandez de la Vega, Kannan and Karpinski, where O~()\widetilde{\mathcal{O}}(\cdot) hides a factor polynomial in log(1/ε)\log \left({1}/{\varepsilon}\right)
    corecore